package com.yonyou.gmmc.service.shopping.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yonyou.gmmc.common.annotation.OracleDb;
import com.yonyou.gmmc.service.shopping.model.TmTpProductDetail;

import tk.mybatis.mapper.common.Mapper;

@OracleDb
public interface TmTpProductDetailMapper extends Mapper<TmTpProductDetail> {

    /**
     * 查询所有商品列表
     * 
     * @author Administrator TODO description
     * @date 2017年4月14日
     * @return
     */
    public List<TmTpProductDetail> selectAllProduct(@Param("queryMap") Map<String, Object> queryMap,@Param("list") List<String> list);

    /**
     * 查询所有商品列表
     * 
     * @author Administrator TODO description
     * @date 2017年4月14日
     * @return
     */
    public Integer queryUserPoints(@Param("openId") String openId);

    /**
     * 是否存在规格
     * 
     * @param sku
     * @return
     */
    public Integer queryGroup(@Param("sku") String sku);

    /**
     * 查询用户类型
     * 
     * @param openId
     * @return
     */
    public String querySourceType(@Param("openId") String openId);

    public List<TmTpProductDetail> selectSku();

}
